Overview

This sample package demonstrates how to write mixed language applications using Intel® Visual Fortran. The table below provides details of the samples included in this package.

System Requirements

Minimum requirements include a PC based on an IA-32 or Intel® 64 architecture processor supporting the Intel® Streaming SIMD Extensions 2 (Intel® SSE2) instructions (Intel® Pentium® 4 processor or later, or compatible non-Intel processor), and supported versions of the Microsoft Windows* operating system, Microsoft Visual Studio*, and the Intel® Visual Fortran compiler. Refer to the Intel® Parallel Studio XE product Release Notes for details on the complete system requirements.

Build Instructions

Expand the ZIP file to a writable directory of your choice and then refer to the individual readme.html file included with each individual sample and tutorial for additional information about building and executing the example.

Sample Name

Description

C_calls_Fortran This application demonstrates a mixed-language application in which a C (or C++) main program calls a Fortran subroutine.
Go To C_calls_Fortran Readme
Excel This application demonstrates calling a Fortran DLL from an Excel macro.
Go To Excel Readme
Fortran_Calls_C This application demonstrates a mixed-language application in which a Fortran main program calls a C++ subroutine.
Go To Fortran_Calls_C Readme
VB.NET-SafeArrays This sample demonstrates how to pass an array of strings from Visual BASIC.NET and manipulate it in Fortran using the SafeArray and BSTR routines in module IFCOM.
Go To VB.NET-SafeArrays Readme
VB-Calls-Fortran This sample demonstrates how to call a Fortran DLL from Visual BASIC.NET and how to pass simple arguments.
Go To VB-Calls-Fortran Readme